GUEST: The Netherlands is already known as an innovation hub. Indeed, this past April the European Commission awarded the European Capital of Innovation (iCapital) to Amsterdam. The country has built an outstanding infrastructure for facilitating innovation. The government has made it easy and affordable for companies to incorporate, and recently instituted the startup visa scheme as […]